@charset "utf-8";
/*****
* ���ܣ����빺����
* ���ڣ�2017/8/31
* �����ߣ����
******/

/*1.  ������ʽ���ò���*/
html,body,div,p,ul,ol,li,a,img,span,form,label,input,button,caption,fieldset,legend,iframe,embed,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dd,dt,table,tbody,tbody,thead,tfoot,th,tr,hr,h1,h2,h3,h4,h5,h6,header,nav,section,article,aside,footer,main,hgroup,figure,canvas,menu,time,mark,audio,video,summary
{
    margin: 0;
    padding: 0;
    font-family: "微软雅黑", "SimSun", "楷体";
}
/*2.  html5��ǩ����Ϊ��״Ԫ��*/
header,nav,section,article,aside,footer,main,hgroup,figure {
    display: block;
}
ul,ol,li {
    list-style: none;
}
input,textarea {
    outline: none;
}
input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
a {
    text-decoration: none;
    color: #333;


}

a:hover {
    color: #c81623;
    text-decoration: none
}

fieldset,img {
    border: 0;
}

a,button,[type=submit] {
    cursor: pointer;
}


/*icandiver����ͷ����ʽ*/
.public_header {
    height: 70px;
    line-height: 70px;
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
    background-color: #FC9E16;
    align-items: center;
}

/*ѧ�������⡢�������ҹ���ͷ����ʽ*/
.public_header_title {
    height: 30px;
    line-height: 30px;
    width: 100%;
    /*padding-left: 20px;*/
    font-size: 24px;
    color: #fff;
    text-align: center;
}

.public_header_return {
    height: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;


}
.public_header_return img{
    width: 30px;
    height: 30px;
    position: absolute;
    left: 20px;
    vertical-align: middle;
}
.public_header_return p {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 24px;
    color:#fff;
    text-align: center;
}



/*index ��ҳ�����򲿷�*/
.searchBox.clearfix {
    height: 30px;
    width: 100%;
}
.searchBox.clearfix form{
    background: rgba(0,0,0,0.15);
    width: 100%;
    height: 30px;
    line-height: 30px;
    display: flex;
    justify-content: flex-start;
    width: 80%;
    margin: 0 auto;
    border-radius:10px;

    position: relative;
}
.searchBox.clearfix form input {
    border: 0;
    width: 60%;
    outline: none;
    background-color: transparent;
    padding-left:60px;
    color: #fff;
    font-size: 14px;
}

.searchBox.clearfix img {
    position: absolute;
    left: 20px;
    width: 30px;
    height: 30px;
}























